mui.init(); //页面初始化
//获取本地信息
var my_phone = localStorage.getItem("my_phone");
var user_id = localStorage.getItem("user_id");
var mask = mui.createMask(); //遮罩层
//查询预存款数据
function getInfo() {
	mui.ajax(integral_url + '/integral/getInfo', { //查询指定积分账户信息接口
		data: {
			"phone": my_phone,
			"sign": "string",
			"user_id": user_id
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				preDeposit = data.resp.preDeposit;
				$('#preDeposit_num').text(preDeposit); //预存款
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});

}

//页面进入执行方法
window.onload = function() {
	mui.plusReady(function() {
		self = plus.webview.currentWebview();
		getInfo(); //查询预存款
	});
}

function pay_up(recharge_amount) {
	mui.ajax(zhifu_url + '/pay/applyRecharge', { //查询指定积分账户信息接口
		data: {
			"orderAmount": recharge_amount,
			"userId": user_id
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		async: false,
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				$("#inputCharset").val(data.resp.inputCharset);
				$("#bgUrl").val(data.resp.bgUrl);
				$("#version").val(data.resp.version);
				$("#mobileGateway").val(data.resp.mobileGateway);
				$("#language").val(data.resp.language);
				$("#signType").val(data.resp.signType);
				$("#signMsg").val(data.resp.signMsg);
				$("#merchantAcctId").val(data.resp.merchantAcctId);
				$("#orderId").val(data.resp.orderId);
				$("#orderAmount").val(data.resp.orderAmount);
				$("#orderTime").val(data.resp.orderTime);
				$("#ext2").val(data.resp.ext2);
				$("#payType").val(data.resp.payType);
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)

		}
	});

}

$(document).on('tap', '#sure_btn', function() {
	//mui.toast('即将上线，敬请期待')
	plus.nativeUI.showWaiting("加载中...");
	mask.show(); //显示遮罩层
	var recharge_amount = $("#recharge_amount").val(); //支付金额
	if(!recharge_amount) {
		mui.toast('充值金额不能为空');
		plus.nativeUI.closeWaiting(); //关闭等待
		mask.close(); //关闭遮罩层
		return
	}
	if(Number(recharge_amount) <= 0) {
		mui.toast('充值金额必须大于0');
		plus.nativeUI.closeWaiting(); //关闭等待
		mask.close(); //关闭遮罩层
		return
	}
	pay_up(recharge_amount); //支付接口
	$("#form").submit();
	plus.nativeUI.closeWaiting(); //关闭等待
	mask.close(); //关闭遮罩层
});

//限制输入框的数据
function num(obj) {
	obj.value = obj.value.replace(/[^\d.]/g, ""); //清除"数字"和"."以外的字符
	obj.value = obj.value.replace(/^\./g, ""); //验证第一个字符是数字
	obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个, 清除多余的
	obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
	obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数
}